extensive beach - Spanish English Dictionary